hinder something - French English Dictionary